home *** CD-ROM | disk | FTP | other *** search
-
- CheckGuide 1.0 -- Checks AmigaGuide files for common errors
-
- by Eddy Carroll, September 1994. Freely distributable.
-
- INTRODUCTION
-
- If you've ever tried creating even a modestly sized AmigaGuide file
- by hand, you'll have discovered that it can be quite difficult to
- keep track of all the various links and cross references. As your
- help file gets larger, it gets increasingly harder to ensure that
- you have remembered to reference all the nodes in the file from at
- least one place, and haven't left any unresolved links.
-
- CheckGuide is a simple utility that can detect several common errors
- in AmigaGuide files. The errors it can detect are:
-
- o Extra plain text between an @ENDNODE and @NODE (AmigaGuide won't
- allow such text to ever be displayed)
-
- o Nodes that are defined but not referenced from any other node.
- Unless your program directly instructs AmigaGuide to access such
- nodes, the user won't easily be able to access them.
-
- o Links to help nodes that aren't defined within the file.
-
- o Open braces with no preceding @ character (usually a simple typo).
-
- o @{" Button "} constructs with no LINK command (an easy mistake to
- make if you're entering a lot of them).
-
- All of these options can be selectively enabled or disabled.
-
-
- USAGE
-
- The command template looks like this:
-
- CheckGuide filename.guide [Options]
-
- Filename.guide is the AmigaGuide file you wish to check. The .guide
- suffix is optional; CheckGuide will add it if necessary. The valid
- options are:
-
- EXTRATEXT Check for extra text between @ENDNODE and @NODE
- NODES Check for nodes that are not referenced anywhere
- REFS Check for references to non-existant nodes
- BRACES Check fo